﻿namespace Homework09
{/// <summary>
/// 输出一个N行的空心等边三角形
/// </summary>
    internal class Homework09
    {
        static void Main()
        {//输入N行
            Console.Write("请输入三角形行数：");
            int N = int.Parse(Console.ReadLine());
            //行数
            for (int i = 1; i <= N; i++)
            {//空格位置
                for (int j = 1; j <= N - i; j++)
                {
                    Console.Write(" ");
                }
                //第一行和第N行
                if (i == 1 || i == N)
                {
                    for (int k = 1; k <= 2 * i - 1; k++)
                    {
                        Console.Write("*");
                    }
                }
                //中间行以及空心
                else
                {
                    Console.Write("*");
                    for (int k = 1; k <= 2 * i - 3; k++)
                    {
                        Console.Write(" ");
                    }
                    Console.Write("*");
                }
                Console.WriteLine();

            }
        }
    }
}
